Fault-Tolerant Logical Gates On Ldpc Codes